package com.atguigu.gmall.item.service.impl;

import com.atguigu.gmall.item.service.ItemService;
import org.springframework.stereotype.Service;

import java.util.Map;


@Service
public class ItemServiceImpl implements ItemService {


    /**
     * 远程调用 service-product 查询出和当前 skuId 对应的所有信息
     * @param skuId
     * @return
     */
    @Override
    public Map<String, Object> getSkuInfo(Long skuId) {
        //TODO RPC 查询  skuDetail
        //TODO 1、Sku基本信息（名字，id，xxx，价格，sku_描述） sku_info
        //TODO 2，Sku图片信息（sku的默认图片[sku_info]，sku_image[一组图片]）
        //TODO 3，Sku分类信息（sku_info[只有三级分类]，根据这个三级分类查出所在的一级，二级分类内容，连上三张分类表继续查）
        //TODO 4，Sku销售属性相关信息（查出自己的sku组合，还要查出这个sku所在的spu定义了的所有销售属性和属性值）
        //TODO 5，Sku价格信息（平台可以单独修改价格，sku后续会放入缓存，为了回显最新价格，所以单独获取）
        return null;
    }
}
